sheep barn - German English Dictionary